.bordercontent {	border-right-width: 2px;	border-right-style: solid;	border-right-color:#C03F02;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C03F02;}.bgfooter {	background-image: url(../images/bg_bottom_mentions.gif);	background-repeat: repeat-x;}.textfooter {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #636363;}.textfooterbleu {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #004685;	text-decoration:none}a:hover.textfooterbleu {text-decoration:underline;}.arrow {color: #004883;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;}a:hover.arrow {color: F87011;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;}.menurightblanc {	font-family:Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-left:10px;	font-size:11px;	font-weight:bold;}.menuright {	font-family:Arial, Helvetica, sans-serif;	color: #004685;	text-indent:10px;	text-decoration: none;	font-size:11px;	font-weight:bold;}a:hover.menuright  {	color: #FFFFFF;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}.bleuclair {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5B93BB;	text-decoration:none;}a:hover.bleuclair {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #004685;	text-decoration:none;}/********************* menuleft ***************************/#menu {	background-color: #7D4078;}#menu a {	background-image: url(../images/bg_boutonleft.gif);	color: #004685;	padding-top:7px;	padding-bottom:7px;	padding-left:10px;	display: block;	height:14px;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #87BBDE;}#menu a:hover {	background-image:url(../images/bg_boutonlefthover.gif);	color: #FFFFFF;	text-decoration: none;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}#menu ul {	background-color:#FFFFFF;	color: #67A0F8;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	list-style-type: none;	margin: 0;	padding: 0;	}#menu ul ul a {background-image:url(../images/bg_boutonleft_blanc.gif);	color:#004780;	display: block;	text-decoration: none;	text-indent:20px;}#menu ul ul a:hover {	background-image:url(../images/bg_boutonleft_blanc.gif);	color: #F87011;	text-decoration: none;}#menu ul ul li {	margin: 0 0 1px 0;}/********************* menuderoule ***************************/div.navsub div.hr {	border-top: 1px solid #97CEF4;	margin: 2px 2px;	font-size: 0;	border-right: 0;	border-bottom: 0;	border-left: 0;}div.navsub {	background-image:url(../images/bgmenuderoul.gif);	background-color:#FFFFFF;	background-repeat:repeat-x;	border: 1px solid #8DD7F8;	border-top: none;	padding: 2px;}div.navsub a {	display: block;	color: #004883;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 4px 10px 4px 4px;	text-decoration:none;	font-weight: bold;}div.navsub a:hover {	color: #F5821F;	text-decoration: none;}.borderbottom {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #00AEEE;}.border {	border: 1px solid #00AEEE;	padding: 4px;}.borderdernieresnouvelles {	background-color: #E3F1F9;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #C2E4F5;	border-bottom-color: #C2E4F5;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #0B3473;	padding:10px;}.body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #767676;	line-height: 15px;}.h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #004883;}.titrecourtier {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #004883;	display:block;	border-bottom: 1px solid #CDE9F6;	padding-bottom: 10px;}.h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #767676;}.titrefamille {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #74B047;	display:block;	border-bottom: 1px solid #CDE9F6;	padding-bottom: 10px;}ul  {  margin-left: 0;  padding-left: 25px;  }.titrebusiness {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #6C2B67;	display:block;	border-bottom: 1px solid #CDE9F6;	padding-bottom: 10px;}.titrenews {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #B01000;	display:block;	border-bottom: 1px solid #CDE9F6;	padding-bottom: 10px;}.titrecontact {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #F68222;	display:block;	border-bottom: 1px solid #CDE9F6;	padding-bottom: 10px;}.fields {	border: 1px solid #004883;}.arroworange {color:#FF5100;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:11px;}.linone {list-style-image:none;}li {list-style-image:url(../images/tiret.gif);}